package com.path.planning.util.path.entity;

public class NavigationConstants {
    public enum NavigationTypeEnum {
        ROAD_LENGTH("距离优先"), // 公路-距离优先
        ROAD_TIME("时间优先"), // 公路-时间优先
        ROAD_HIGHWAY("高速优先"), // 公路-高速优先
        RAILWAY("铁路"), // 铁路
        WATERWAY("水路"), // 铁路
        ROAD_WATERWAY("公水联运"), // 公水联运
        ROAD_RAILWAY("公铁联运"); // 公铁联运

        NavigationTypeEnum(String name) {
            this.name = name;
        }

        private String name;

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        @Override
        public String toString() {
            return name;
        }
    }

    public enum PathTypeEnum {
        ROAD, // 公路
        RAILWAY, // 铁路
        WATERWAY, // 水路
    }

    public enum RoadTypeEnum {
        NORMAL, // 普通公路
        HIGHWAY, // 高速公路
    }
}
